Цифровой скиталец

Мы живём, пока мы летаем

Поиск рулит! Или как мы победили iRiver H10

Друг Андрей купил плейер iRiver H10 с жёстким диском 20GB. Пофигистский характер другана привёл к тому, что характеристики он глянул лишь мельком, и не заметил крайне существенной особенности: американская версия плейера работает только с Windows Media Player 10, а тот, в свою очередь, работает только под Windows XP.
Андрей же яростный ненавистник XP и WMP, пользуется Windows Server 2003. Принесли ему плейер, подключаем мы его, и натыкаемся на полное нежелание плейера хоть как-то взаимодействовать с компом. Моё злобное ворчание: "Я тебя предупреждал!" проблемы почему-то не решило.
Оказалось, плейер работает по протоколу Media Transfer Protocol, демоническому изобретению Microsoft. Злобная монополист-контора заставила iRiver подложить юзерам свинью и отключить UMS. UMS = USB Mass Storage , то есть та волшебная вещь, что позволяет вам, забыв о мучениях с CDRW/прочей фигнёй, воткнуть флешку в комп и видеть её как диск с буковкой.
А iRiver H10, хоть и позволяет покупать песни в Napster и прочих онлайн-лабазах по очень выгодному курсу, не даёт записать/считать произвольные файлы с данными, а только лишь музыку, да и то только в Windows Media Player через MTP.
Поискали полчасика какую-нибудь пиратскую прошивку "чтоп усё было", не нашли. Тут в голову стукнула грандиозная мысль проверить, как же несчастные линуксоиды борются с таким свирепым обломом. Линуксоиды - люди умные, хоть и двинутые фанатики. Оказалось, что разработчики iRiver пошли по проторенной дорожке: декларировали поддержку MTP и полный запрет UMS по заветам Microsoft, но оставили элементарную лазейку. Достаточно, выключив плейер через Reset, при включении удерживать нажатой клавишу "o". Плейер войдёт в emergency mode, и будет прекрасно виден как диск. Вуаля! Или, вернее, дежа-вю потому, что ровно то же сделала Sony со своей Playstation 2 и регионами DVD.